contingent upon - German English Dictionary